package com.randi.generator.service;

import com.randi.generator.entity.GenTableColumn;

import java.util.ArrayList;
import java.util.List;

public interface IGenTableColumnService {

    /**
     * 查询业务列表
     *
     * @return 业务集合
     */
    List<GenTableColumn> selectGenTableColumnList();

    /**
     * 插入数据
     *
     * @param genTableColumn 业务信息
     * @return 结果
     */
    int insertGenTableColumn(GenTableColumn genTableColumn);

    int updateGenTableColumn(GenTableColumn genTableColumn);

    int deleteGenTableColumn(Long columnId);

    int deleteBatchGenTableColumn(List<Long> ids);

    int deleteGenTableColumnByTableId(Long tableId);

    int deleteBatchByTableIds(List<Long> tableIds);
}
